package com.ayf.payment.game.api.mapper;

import com.ayf.payment.game.api.dto.criteria.CleanCriteria;
import com.ayf.payment.game.api.entity.LoginHistory;
import org.apache.ibatis.annotations.Param;
import tk.mybatis.mapper.common.Mapper;

import java.util.List;

public interface LoginHistoryMapper extends Mapper<LoginHistory> {

    /**
     * 登录记录查询
     *
     * @param loginHistory
     * @return
     */
    List<LoginHistory> selectAllHistory(@Param("loginHistory") LoginHistory loginHistory);

    /**
     * 清理登录日志信息
     *
     * @param clean
     * @return
     */
    int cleanLoginHistory(@Param("clean") CleanCriteria clean);
}